This fixes a warning when terminating GNOME Shell
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3064>
}
_onMenuSet(indicator) {
- if (!indicator.menu || indicator.menu._openChangedId)
+ if (!indicator.menu || indicator.menu._openChangedConnected)
return;
this.menuManager.addMenu(indicator.menu);
- indicator.menu._openChangedId = indicator.menu.connect('open-state-changed',
+ indicator.menu._openChangedConnected = true;
+ indicator.menu.connectObject('open-state-changed',
(menu, isOpen) => {
let boxAlignment;
if (this._leftBox.contains(indicator.container))
if (boxAlignment === Main.messageTray.bannerAlignment)
Main.messageTray.bannerBlocked = isOpen;
- });
+ }, this);
}
_getDraggableWindowForPosition(stageX) {